home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0799 / 501 < prev    next >
Internet Message Format  |  1994-08-27  |  5KB

  1. Date: Fri, 24 Jun 1994 18:22:58 -0400 (EDT)
  2. From: Timothy Miller <millert@undergrad.csee.usf.edu>
  3. Subject: Re: Digest
  4. To: gem-list@world.std.com
  5. In-Reply-To: <m0qHI5i-0000P5C@progress.fb10.tu-berlin.de>
  6. Message-Id: <Pine.3.87.9406241858.A22568-0100000@grad>
  7. Mime-Version: 1.0
  8. Precedence: bulk
  9.  
  10.  
  11. Forget:
  12.  
  13. )Ugly, maybe, but I'm sure it is readable to him (otherwise he would do it
  14. )differently).  Your code, while somewhat better, seems to be missing a
  15. )few things:
  16. )
  17. )>            case Cancel:
  18. )
  19. )Constants should be uppercase.  IE:  CANCEL
  20. )
  21. )>            case Abandon:
  22. )>                close;
  23. )>
  24. )>            case Reload:
  25. )>                reload;
  26. )
  27. )There are no "break" commands here?!?  This means that if ABANDON was
  28. )selected, close, reload, save, close, save as, and close would all be
  29. )performed.  Not a Good Thing (TM).
  30.  
  31. All I did was reformat his code.  I made no other changes, and it's 
  32. obvious that he wasn't intending to write C code, but rather pseudo-code, 
  33. which is fine.  In that case, there is no need for break or proper 
  34. capitalization, etc.
  35.  
  36. And as he pointed out, this is for what happens after close, so some of 
  37. my assumptions were wrong.  Nevertheless, I didn't like the way his 
  38. colons and semicolons cluttered his code.  It was hard to read.  
  39. Basically, I missed the point of what his code did because I was too 
  40. preoccupied with its unreadablilty.
  41.  
  42.  
  43. You have a good spreadsheet for your Atari?  Where?  What's it called?  
  44. Can you set seperate fonts, point sizes, attributes, borders, patterns, 
  45. and numerous other things on a per-cell basis?  If so, i want a copy of 
  46. that spreadsheet.
  47.  
  48.  
  49. Ofir:
  50.  
  51. )>And, Jee, isn't it just TOO easy to solve the whole Ctrl-A problem by
  52. )>changing it.  Once you change that, the problems are gone.
  53. )
  54. )Nope! It's not easy because it will require modification of almost all ST
  55. )programs in Europe (that's the part of the world which has been following
  56. )standards for GUI design). I think we've had enough of this ^A nonsense.
  57. )We will have a vote on this as soon as Yat can sort out the prog to do it.
  58.  
  59. You seem to be missing the point.  There are two ways to fix the 
  60. problem.  Either you change the shortcut, or you change the software.  
  61. Changing the shortcut would be EASY.  Changing the software would NOT be 
  62. easy.  Which change is more catastrophic?  The developer would have to 
  63. make changes to his code that range from either putting in safety 
  64. features or going to a different block-handling method.  Why do you want 
  65. to make the programmer do such EXTENSIVE changes to his code to save 
  66. something as insignificalt and SELDOM USED as Ctrl-A for Select All, when 
  67. the SIMPLE solution is to change the shortcut and get it all over with?  
  68. Think about it.  Changing the shortcut requires very little work.  
  69. Changing anything else would be a headache for the programmer and perhaps 
  70. even catastrophic for the user.
  71.  
  72. If the next version of Atari Works uses a new block-handling system, 
  73. rather than fixing the REAL problem, just to save something as damn 
  74. stupid and insignificant as Ctrl-A, I'm NOT going to use it, and that 
  75. goes for any other program of the sort!
  76.  
  77. Your arguement is invalid.  You complain about programmers having to make 
  78. changes when keeping Ctrl-A would require MORE changes!
  79.  
  80.  
  81. )>MY laziness?  GOOD GUI?  Am I not one of the people talking about NOT
  82. )
  83. )Can we see an example of this other than endless talk about CTRL+A? I've
  84. )seen Edith by Annius and I wouldn't call it lazy programming.
  85.  
  86. I'm sure Edith is a FINE piece of work, although I haven't seen it.  I'm 
  87. sure it has no (or no BIG) problem with Ctrl-A, but he had to put more 
  88. work into the code to avoid the problems associated with Ctrl-A.
  89.  
  90. )>Changing Ctrl-A is so much simpler and ellegant than going through all of
  91. )
  92. )It's not simple at all and would be ignored by a large number of
  93. )developers.
  94.  
  95. If they're going to follow your standard (which is obviously a good thing 
  96. to do), then they'll follow all of it.  So, to avoid having every program 
  97. with a dangerous option, you should change it to something less 
  98. dangerous.  They'll follow it.  And as someone pointed out, you should 
  99. have explanantions for your shortcut.  You could have a brief statement 
  100. about the avoidance of danger.
  101.  
  102.  
  103. Christian:
  104.  
  105. )Another thing... Couldn't someone put up a preliminary voting system for
  106. )things like Control-A or the big cursor block question. If there is a clear
  107. )majority for one side, which will hopefully support existing standards,
  108. )this should settle these annoying discussions and help increase the
  109. )signal/noise ratio.
  110.  
  111. Which block-system is used may be beyond the scope of this proposal, but 
  112. since both systems will be using subsets of the SAME shortcut standard, 
  113. we should make sure that neither one is disadvantaged in favor of the 
  114. other or has dangerous shortcuts.  In the Big-cursor system Ctrl-A can be 
  115. dangerous, while in the other, it's merely annoying.
  116.  
  117.  
  118.  
  119. Again, I ask, in cases where there are two characters assigned to a key 
  120. (? and /, ' and ", [ and {, etc.), if there is a Ctrl-key used, can the 
  121. two be equivalent?  Like Ctrl-/ and Ctrl-? are exactly the same thing?  
  122. So, I don't have to use Shift-Ctrl for Ctrl-?.
  123.  
  124.  
  125.